JJ RedickJJ Redick
International FootballHerdman Wants Reinforcements, PSSI Awaits the Paperwork: Indonesia's Naturalization Gamble for the 2027 Asian CupIn a hall of the Football Association of Indonesia (PSSI) in Jakarta, amid...
International FootballMinute 36 in the Nusantara Derby: Kevin Diks, Thom Haye's Red Card and the Art of Catching a TeammateThe match had been over for forty minutes. The stands had not emptied. Kevin...
Domestic Football70 Years of Cong An Ha Noi: Quang Hai, Nguyen Filip and the Flow of GenerationsIn the hall of the football festival marking the 70th anniversary of the...
BasketballVietnamese Basketball Transfer Rumors: When Insider Sources Operate on Empty DataJune, 10:47 p.m., in a small studio in Da Nang, headphones still warm, the...
BasketballThe Empty Seat on WNBL Opening Night: When WNBA Stars Arrive Late, the Season Splits in TwoOn WNBL opening night, an empty seat on Bendigo's bench held my eyes longer...
BadmintonSindhu meets An Se Young in the French Open 2026 final: ten defeats, 73 minutes in Paris and the load limits of a 31-year-oldIn the third game of the semifinal, with the Arena Grand Paris scoreboard...
VolleyballTurkey 1-3 Romania at EuroVolley 2026: Efeler Have Exactly One Match Left to Save ThemselvesIn the fourth set, with the score still locked in the middle teens, I sat in...
EsportsThe Contract of the UnnamedThe Contract of the Unnamed On the night of November 14, I stayed behind at t...
TennisThe Data Blind Spot of Professional Tennis: When Injury Records Go UnwrittenThe file lay on my desk in Paris, and it was blank. No player's name, no matc...
BasketballWhy the Dončić Trade Had No Rumors: An Anatomy of the NBA Transfer MarketAround noon on February 2, 2026, Shanghai time. I was rewatching a...
Martial ArtsTactical Analysis in the Latest Martial Arts Fight in South KoreaIn the context of the ongoing transfer window at the South Korean market, man...
Martial ArtsVietnam's Karate Women's Team Gold at ASIAD 2026: Not a Miracle, but a Strike Calculated 12 Months AgoI was standing in the corridor of Nippon Gaishi Hall in Nagoya that afternoon...
Martial ArtsThree Anthem Errors in One Day at Aichi-Nagoya 2026: The Control Was Built on the Wrong LayerOn 19 October 2026, inside a Nagoya arena, the anthem designated for the men'...
BasketballAEK lose Heurtel before Antwerp: the problem of an offense with only one organizerThere was no contact On the video, he does not fall. Nobody touches him. Thom...
BadmintonAsian Games 2026: India Women's Badminton Team Exits in the Quarter-Finals — Seven Points Dropped and the Question of Squad DepthUnnati Hooda led 11-4 in the second game. She walked into the mid-game interv...
GolfVietnam Golf 2029: When Data Takes Center Stage and the Grandstand Remains the Final JudgeIn March 2029, at the 17th hole of Nam Hoi An Golf Course, I stood in the pre...
Domestic FootballKing's Cup 2026: Thailand Picks Brunei, Leaves Vietnam's Seat Empty, and a 99-Place FIFA GapThe phone rang at 1:47 a.m., Da Nang time. On the other end was a contact who...
BilliardsOne Table, Six Rulebooks: The Naming Paradox of Professional BilliardsIn the late 1990s, during a night of snooker commentary for VTC, I received a...
Table TennisEleven Empty Fields in a Table Tennis Analysis: Why I Stopped Instead of Writing On2:14 a.m. in Chengdu. The data sheet opens with twelve fields. Eleven are...
EsportsAn 11-Year-Old Puzzle Player, an Esports Gold Medal, and the Question ASIAD Hasn't Answered YetWhen the score settled at 10-2, Kang Dongshin, the 28-year-old South Korean...
International FootballMinute 36 in the Nusantara Derby: Kevin Diks, Thom Haye's Red Card and the Art of Catching a TeammateThe match had been over for forty minutes. The stands had not emptied. Kevin...
Domestic Football70 Years of Cong An Ha Noi: Quang Hai, Nguyen Filip and the Flow of GenerationsIn the hall of the football festival marking the 70th anniversary of the...
BasketballVietnamese Basketball Transfer Rumors: When Insider Sources Operate on Empty DataJune, 10:47 p.m., in a small studio in Da Nang, headphones still warm, the...
BasketballThe Empty Seat on WNBL Opening Night: When WNBA Stars Arrive Late, the Season Splits in TwoOn WNBL opening night, an empty seat on Bendigo's bench held my eyes longer...
BadmintonSindhu meets An Se Young in the French Open 2026 final: ten defeats, 73 minutes in Paris and the load limits of a 31-year-oldIn the third game of the semifinal, with the Arena Grand Paris scoreboard...
VolleyballTurkey 1-3 Romania at EuroVolley 2026: Efeler Have Exactly One Match Left to Save ThemselvesIn the fourth set, with the score still locked in the middle teens, I sat in...
EsportsThe Contract of the UnnamedThe Contract of the Unnamed On the night of November 14, I stayed behind at t...
TennisThe Data Blind Spot of Professional Tennis: When Injury Records Go UnwrittenThe file lay on my desk in Paris, and it was blank. No player's name, no matc...
BasketballWhy the Dončić Trade Had No Rumors: An Anatomy of the NBA Transfer MarketAround noon on February 2, 2026, Shanghai time. I was rewatching a...
Martial ArtsTactical Analysis in the Latest Martial Arts Fight in South KoreaIn the context of the ongoing transfer window at the South Korean market, man...
Martial ArtsVietnam's Karate Women's Team Gold at ASIAD 2026: Not a Miracle, but a Strike Calculated 12 Months AgoI was standing in the corridor of Nippon Gaishi Hall in Nagoya that afternoon...
Martial ArtsThree Anthem Errors in One Day at Aichi-Nagoya 2026: The Control Was Built on the Wrong LayerOn 19 October 2026, inside a Nagoya arena, the anthem designated for the men'...
BasketballAEK lose Heurtel before Antwerp: the problem of an offense with only one organizerThere was no contact On the video, he does not fall. Nobody touches him. Thom...
BadmintonAsian Games 2026: India Women's Badminton Team Exits in the Quarter-Finals — Seven Points Dropped and the Question of Squad DepthUnnati Hooda led 11-4 in the second game. She walked into the mid-game interv...
GolfVietnam Golf 2029: When Data Takes Center Stage and the Grandstand Remains the Final JudgeIn March 2029, at the 17th hole of Nam Hoi An Golf Course, I stood in the pre...
Domestic FootballKing's Cup 2026: Thailand Picks Brunei, Leaves Vietnam's Seat Empty, and a 99-Place FIFA GapThe phone rang at 1:47 a.m., Da Nang time. On the other end was a contact who...
BilliardsOne Table, Six Rulebooks: The Naming Paradox of Professional BilliardsIn the late 1990s, during a night of snooker commentary for VTC, I received a...
Table TennisEleven Empty Fields in a Table Tennis Analysis: Why I Stopped Instead of Writing On2:14 a.m. in Chengdu. The data sheet opens with twelve fields. Eleven are...
EsportsAn 11-Year-Old Puzzle Player, an Esports Gold Medal, and the Question ASIAD Hasn't Answered YetWhen the score settled at 10-2, Kang Dongshin, the 28-year-old South Korean...
